package edu.kjxy.day03.doubleSynBlackOneTwo;

/**
 * 功能:在使用代码块时，当一个线程访问object的一个同步代码块时，其他线程对同一个object中所有其他
 * 同步代码块的访问将被阻塞，这说明synchronized使用的“对象监视器”是一个。
 * 作者:程序员欧阳子韩
 * 日期:2024/2/2 18:39
 */
public class RunTest {
    public static void main(String[] args) {
        ObjectService service = new ObjectService();
        ThreadA threadA = new ThreadA(service);
        threadA.setName("a");
        threadA.start();
        ThreadB threadB = new ThreadB(service);
        threadB.setName("b");
        threadB.start();
    }
}
